/*
 * Usuarios.java
 * 
 * Generado Automaticamente .
 * Tecnologos: 
	Ferney Jimenez Lopez
	Luis Hernadez Perez
	Dario Perez Campillo
 */
package healthmanager.modelo.bean;

import java.io.Serializable;
import java.sql.Timestamp;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.ibatis.type.Alias;

@Alias("usuarios")
public class Usuarios implements Serializable{

	/************** ATRIBUTOS **************/

	private String codigo_empresa;
	private String codigo_sucursal;
	private String codigo;
	private String login;
	private String password;
	private String nombres;
	private String apellidos;
	private String nivel;
	private Timestamp creacion_date;
	private Timestamp ultimo_update;
	private Timestamp delete_date;
	private String creacion_user;
	private String ultimo_user;
	private String delete_user;
	private String tipo;
	private String entidad;
	private String codigo_ente;
	private String cons_ente;
	private boolean activo;
	private String rol;
	private String direccion;
	private String tel_oficina;
	private String tel_res;
	private String celular;
	private String registro_medico;
	private String tipo_med;
	private String codigo_especialidad;
	private String tipo_medico;
	private String email;
	private String departamento;
	private String municipio;
	private byte[] firma;

	/*** Constructor Por Defecto ***/
	public Usuarios() {
	}

	/*** Sobre carga de Constructor ***/
	public Usuarios(String codigo_empresa, String codigo_sucursal,
			String codigo, String login, String password, String nombres,
			String apellidos, String nivel, Timestamp creacion_date,
			Timestamp ultimo_update, Timestamp delete_date,
			String creacion_user, String ultimo_user, String delete_user,
			String tipo, String entidad, String codigo_ente, String cons_ente,
			boolean activo, String rol, String direccion, String tel_oficina,
			String tel_res, String celular, String registro_medico,
			String tipo_med, String codigo_especialidad, String tipo_medico,
			String email, String departamento, String municipio, byte[] firma) {
		this.codigo_empresa = codigo_empresa;
		this.codigo_sucursal = codigo_sucursal;
		this.codigo = codigo;
		this.login = login;
		this.password = password;
		this.nombres = nombres;
		this.apellidos = apellidos;
		this.nivel = nivel;
		this.creacion_date = creacion_date;
		this.ultimo_update = ultimo_update;
		this.delete_date = delete_date;
		this.creacion_user = creacion_user;
		this.ultimo_user = ultimo_user;
		this.delete_user = delete_user;
		this.tipo = tipo;
		this.entidad = entidad;
		this.codigo_ente = codigo_ente;
		this.cons_ente = cons_ente;
		this.activo = activo;
		this.rol = rol;
		this.direccion = direccion;
		this.tel_oficina = tel_oficina;
		this.tel_res = tel_res;
		this.celular = celular;
		this.registro_medico = registro_medico;
		this.tipo_med = tipo_med;
		this.codigo_especialidad = codigo_especialidad;
		this.tipo_medico = tipo_medico;
		this.email = email;
		this.departamento = departamento;
		this.municipio = municipio;
		this.firma = firma;
	}

	@Override
	public String toString() {
		return ReflectionToStringBuilder.toString(this);
	}

	/************** METODOS SET ****************/

	public void setCodigo_empresa(String codigo_empresa) {
		this.codigo_empresa = codigo_empresa;
	}

	public void setCodigo_sucursal(String codigo_sucursal) {
		this.codigo_sucursal = codigo_sucursal;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public void setLogin(String login) {
		this.login = login;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public void setNombres(String nombres) {
		this.nombres = nombres;
	}

	public void setApellidos(String apellidos) {
		this.apellidos = apellidos;
	}

	public void setNivel(String nivel) {
		this.nivel = nivel;
	}

	public void setCreacion_date(Timestamp creacion_date) {
		this.creacion_date = creacion_date;
	}

	public void setUltimo_update(Timestamp ultimo_update) {
		this.ultimo_update = ultimo_update;
	}

	public void setDelete_date(Timestamp delete_date) {
		this.delete_date = delete_date;
	}

	public void setCreacion_user(String creacion_user) {
		this.creacion_user = creacion_user;
	}

	public void setUltimo_user(String ultimo_user) {
		this.ultimo_user = ultimo_user;
	}

	public void setDelete_user(String delete_user) {
		this.delete_user = delete_user;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public void setEntidad(String entidad) {
		this.entidad = entidad;
	}

	public void setCodigo_ente(String codigo_ente) {
		this.codigo_ente = codigo_ente;
	}

	public void setCons_ente(String cons_ente) {
		this.cons_ente = cons_ente;
	}

	public void setActivo(boolean activo) {
		this.activo = activo;
	}

	public void setRol(String rol) {
		this.rol = rol;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public void setTel_oficina(String tel_oficina) {
		this.tel_oficina = tel_oficina;
	}

	public void setTel_res(String tel_res) {
		this.tel_res = tel_res;
	}

	public void setCelular(String celular) {
		this.celular = celular;
	}

	public void setRegistro_medico(String registro_medico) {
		this.registro_medico = registro_medico;
	}

	public void setTipo_med(String tipo_med) {
		this.tipo_med = tipo_med;
	}

	public void setCodigo_especialidad(String codigo_especialidad) {
		this.codigo_especialidad = codigo_especialidad;
	}

	public void setTipo_medico(String tipo_medico) {
		this.tipo_medico = tipo_medico;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public void setFirma(byte[] firma) {
		this.firma = firma;
	}

	/************** METODOS GET **************/

	public String getCodigo_empresa() {
		return codigo_empresa;
	}

	public String getCodigo_sucursal() {
		return codigo_sucursal;
	}

	public String getCodigo() {
		return codigo;
	}

	public String getLogin() {
		return login;
	}

	public String getPassword() {
		return password;
	}

	public String getNombres() {
		return nombres;
	}

	public String getApellidos() {
		return apellidos;
	}

	public String getNivel() {
		return nivel;
	}

	public Timestamp getCreacion_date() {
		return creacion_date;
	}

	public Timestamp getUltimo_update() {
		return ultimo_update;
	}

	public Timestamp getDelete_date() {
		return delete_date;
	}

	public String getCreacion_user() {
		return creacion_user;
	}

	public String getUltimo_user() {
		return ultimo_user;
	}

	public String getDelete_user() {
		return delete_user;
	}

	public String getTipo() {
		return tipo;
	}

	public String getEntidad() {
		return entidad;
	}

	public String getCodigo_ente() {
		return codigo_ente;
	}

	public String getCons_ente() {
		return cons_ente;
	}

	public boolean getActivo() {
		return activo;
	}

	public String getRol() {
		return rol;
	}

	public String getDireccion() {
		return direccion;
	}

	public String getTel_oficina() {
		return tel_oficina;
	}

	public String getTel_res() {
		return tel_res;
	}

	public String getCelular() {
		return celular;
	}

	public String getRegistro_medico() {
		return registro_medico;
	}

	public String getTipo_med() {
		return tipo_med;
	}

	public String getCodigo_especialidad() {
		return codigo_especialidad;
	}

	public String getTipo_medico() {
		return tipo_medico;
	}

	public String getEmail() {
		return email;
	}

	public byte[] getFirma() {
		return firma;
	}

	public String getDepartamento() {
		return departamento;
	}

	public void setDepartamento(String departamento) {
		this.departamento = departamento;
	}

	public String getMunicipio() {
		return municipio;
	}

	public void setMunicipio(String municipio) {
		this.municipio = municipio;
	}
	
	
}
